home *** CD-ROM | disk | FTP | other *** search
- ExtractSearchEngine();
- function ExtractSearchEngine()
- {
- var topBody = top.document.body;
- var vForm=GetActiveForm();
- var vDoc=eval(vForm.path+".document");
- vDoc.activeElement.value="sbTestKeyword";
- topBody.sbFormMethod=vForm.method;
- topBody.sbActiveForm=vForm;
- SubmitForm(vForm);
- }
-
- function GetActiveForm()
- {
- var vForm;
- vForm=GetActiveFormEx("top",true);
- if (vForm==null) vForm=GetActiveFormEx("top",false);
- return vForm;
- }
-
- function GetActiveFormEx(path,bActive)
- {
- var vWindow=eval(path);
- var vDocument=vWindow.document;
- var vForm;
- if (bActive)
- {
- vForm=vDocument.activeElement.form;
- if (vForm!=null)
- {
- vForm.path=path;
- return vForm;
- }
- }
- else
- {
- vForm=vDocument.forms[0];
- if (vForm!=null)
- {
- vForm.path=path;
- return vForm;
- }
- }
- for(var i=0; i<vWindow.frames.length; i++ )
- {
- vForm=GetActiveFormEx(path+".frames["+i+"]",bActive);
- if (vForm!=null) return vForm;
- }
- return null;
- }
-
-